Diagnostics Files Explained
By Shaun D. Wood  
Oct. 8, 2018



LAIRTST3.XXX - 	Rev-A system tests
LAIRTST6.XXX - 	Rev-C system tests
(Referenced in the manual as "GoNoGo" tests)


 includes:	Display test
		Processor Test	
  code:	10	Checksum test (requires ROMs in U2-U5 to be installed, version unknown)
	20	RAM test
	30	Interupt test (RTC)
	40	Disc Interface Test 
	50	sound test
	60	dip-switch test

		These are the primary system board diagnostics ROMs. 
		Be aware that the program will stop with a code 10 error if you don't have 
		the proper set of EPROMs in the U2-U5 sockets.
				

-----------------------------------------------------------------------------------------------

GoNoGo_A.bin
GoNoGo_C.bin

These are my modified versions of LAIRTST3 and LAIRTST6.
They do NOT perform the Checksum tests, therefore, they will complete the tests so long
as you have a properly made test harness.
See "Dragon's Lair Diagnostics - Redo.doc" for details of the harness.

-----------------------------------------------------------------------------------------------


DISKINT5.XXX - 	Disc interface test for Rev-A boards
DISCINT6.XXX - 	Disc interface test for Rev-C boards

		These tests should be run if the GoNoGo test fails with a #40 error code


------------------------------------------------------------------------------------------------


DLINTTST.5XX - 	Test interrupt (RTC) - 7820
DLINTTXT.6XX - 	Test interrupt (RTC) - V1000 or 7820
INTTST.XXX   - 	Same as DLINTTST.5XX only the data printed in "lives" is swapped (P1 to P2).

		If GoNoGo fails with a #30 error code then investigate the interrupt signal.
		This test is not going to give you any more information.
		It may be useful as a burn-in test for Rev-A boards, to test the stability 
		of the U7 chip. These test will always fail on a "fast" Rev-C board.

-------------------------------------------------------------------------------------------------


DLDUMP.XXX   - 	Stores data into the PR-7820's registers
		
		This program tests the PR-7820 player's memory. 
		Unless you are trying to repair a PR-7820, this test useless.

--------------------------------------------------------------------------------------------------


GITE.XXX - 	Plays a rising set of tones from the sound chip - All boards

		This is the same test as #50 in GoNoGo, but it repeats forever.
		Useful for testing the audio amplifiers.

--------------------------------------------------------------------------------------------------


IOSIG.XXX - 	This program reads and writes to many addresses, but does nothing with the data. 
		It should be used with a scope or signiture analizer to verify signals, 
		but without the needed documentation, it's basically useless.

---------------------------------------------------------------------------------------------------


LAIRBURN.1XX - 	obsolete - Rev-C System tests 
LAIRBURN.2XX - 	obsolete - same as .1XX but minor changes to INT test
 
	       	These files are the same tests as LAIRTST above, however
		The disc interface test (#40) is incomplete and not working in these programs.
	        Use LAIRTST6 (GoNoGo_C) instead.

----------------------------------------------------------------------------------------------------



MSTRINIT
.XXX - 	Unknown - not a valid DL CPU board program


-----------------------------------------------------------------------------------------------------

SATEST.70    - 	Rev-C system test - same as LAIRTST6.XXX with tighter INT test timing
				    Probably for fast Rev-C boards

----------------------------------------------------------------------------------------------------

SATEST.71    - 	File is entirely 0xAA
SATEST.72    - 	File is entirely 0x55
SATEST.73    - 	Files is repeating bit patern patern of 01 02 04 08 10 20 40 80
SATEST.74    - 	Files is repeating bit patern patern of FE FD FB F7 EF DF BF 7F

		I'm not sure the purpose of these files. Perhaps they are intended to fill
		ROM sockets U2-U5 during the checksum test (just a guess).

-----------------------------------------------------------------------------------------------------

SATEST.XXX   - 	This file is the same a SA-A2-U1.bin 
		but with the calls to turn 7820 sound on/off disabled.
		Why? I have no idea.

